embedded gps unix java controller software open source thin-client development java microcontroller linux embedded java windows application imsys radius3